package com.company;

import java.util.Scanner;

/**
 * 用来简单的显示界面（为用javaGUI技术）
 * 并对用户按的键值进行处理
 */
public class Show2 {
    private StudentManagement st;
    public Show2(StudentManagement st){
        this.st = st;
    }
    public void showWindow(){
        System.out.println("-----------------学生信息管理系统---------------");
        System.out.println("--------------------①添加学生------------------");
        System.out.println("--------------------②查找学生------------------");
        System.out.println("-------------------③遍历学生信息---------------"); 
        System.out.println("-------------------④删除学生信息---------------");
        System.out.println("-------------------⑤更改学生信息---------------");
        System.out.println("-------------------⑥删除全部信息---------------");
        System.out.println("--------------------⑦退出系统------------------");       
    }
    public void keyDown(){
        int chioce = 0;
        Scanner sc = new Scanner(System.in);
        System.out.print("请输入指令：");
        chioce = sc.nextInt();
        sc.close();
        switch(chioce){
            case 1:
            System.out.println("--------------------①添加学生------------------");
            st.addStudent(new Student());
            break;
            case 2:
            System.out.println("--------------------②查找学生------------------");
            System.out.print("请输入要查找学生的学号：");
            int a = sc.nextInt();
            st.Lookup(a);
            break;
            case 3:
            System.out.println("-------------------③遍历学生信息---------------"); 
            st.Print();
            break;
            case 4:
            System.out.println("-------------------④删除学生信息---------------");
            st.removeStudent();
            break;
            case 5:
            System.out.println("-------------------⑤更改学生信息---------------");
            st.Chenge();
            break;
            case 6:
            System.out.println("-------------------⑥删除全部信息---------------");
            st.removeAll();
            break;
            case 7:
            System.out.println("--------------------⑦退出系统------------------"); 
            System.exit(0);
            break;
            default :
            System.out.println("请输入正确的指令");
            break;
        }
        //sc.close();
    }
}